Problem Remote Deploy Wily Introscope Agent
Hi,
I installed Wily Introscope EM and the Diagnostic Agent on Solution Manager (EhP1).
Now, if I understand it, I can do a remote deploy of Introscope Agent, for example on Enterprise Portal.
How can I do?
Best Regards.
Diego.
Hi Diego,
Do you also install an SMD agent on the portal system which one you want to managed via RCA? Also you need to run the Setup Wizard for Managed Systems for your portal.
Please check SAP Note 1365123 - Installation of Diagnostics Agents. In this note you will find an attachment Agent_Installation_Strategy.ppt - describe the installation strategy of SMD agents and all agent rules which you need to follow.
So one part is to get RCA running:
1. Install a SMD agent per managed host.
2. Define the technical system in SMSY Normal you have an SLD in your landscape and connect the Solution Manager to it or use the SLD from Solution Manager. After you define the technical system in SMSY or via SOLMAN_SETUP ->Managed System Configuration you go to Diagnostics Setup.
3. You access this via Diagnostics work center or direct link http://solman_fqdn:<port>/smd
4. Next go to Managed System -> Setup Wizard -> Select your to managed system <SID> - > check that system is Diagnostics Relevant (if not click on the managed products and set the relevant product for diagnostic u2013 also verify the Landscape setting light are green u2013 this means the technical system is well defined in SMSY)
5. Click Setup <SID> Button -> on next screen you need to fill out all Java / Abap connection parameters (for the setup of Java systems you need a userid with j2ee admin rights)
6. Please set the SMD agent in the right table u2013> Click on details arrow and then select the managed systemu2019s SMD agent and click on the set button. The SMD agent will now reboot wait until the agent is back -> Click on the Refresh button to see the status.
7. Click Next and on the next screen you get a Summary of all setup steps
8. Click on Setup. After the setup finished (all steps are green)
9. Click on quit.
Before your can deploy the IS agent from the Solution Manager you need to deploy the IS agent files via SDM to the Solution Manager. You can download the deployable IS agent from SAP Service Market Place:
Support Packages and Patches -> Entry by Application Group -> SAP Technology Components -> SAP SOLUTION MANAGER -> SAP SOLUTION MANAGER 7.0 EHP 1 -> Entry by Components -> Agents for managed systems -> select your version for your IS EM and download the deployable agent via SolMan Diagnostics (File name like ISAGENTSMD801_01-10007435.SCA)
Now you can start with the setup of the Introscope Agent (on the left menu bar under application selection).
On the selection screen select first your IS Enterprise Manager then the IS Agent settings the relevant system.
In the table select the J2EE node for which want you setup the agent (this need to be done for each Server node u2013 the IS agent runs inside of the J2EE node per server)
Then click on Setup Introscope Agent u2026 Button u2013> select the Autoprobe Directives and click the Apply button. If every steps doen you need to reboot your managed JAVA system.
Now you are ready to use the RCA tools and also see data in the IS Enterprise Manager.
Similar Messages
-
Wily Introscope agent not deploying on PI
Hi all!
We have a solution manager 7.0 system, recently upgraded to stack 26. We have several PI landscapes, all connected to solman. Recently, i was able to update the Introscope agent on one PI 7.1 SP3 enh. pack 1 system without any problems, using introscope agent deployment in solman_workcenter -> Root Cause analysis -> Diagnostics Setup -> managed systems -> Introscope agent.
With a 711 sp4 enh 1 system, i'm struggeling to get the agent deployed/upgraded on the same manner. The errors i'm getting are:
ISAgent Setup on node: servername - 2352050 - server0
Operation Failed
Introscope Agent Configuration
Remote Operation Failed
Introscope Agent Extraction
Remote Operation Succeeded
Updating Introscope Agent Profiles
Remote Operation Failed
ISAgent Profile Generation: IntroscopeAgent.profile
Remote Operation Succeeded
Detailed Information
Failed to get vm parameters from database - com.sap.smdagent.vmmanager.VMManagerException: Failed to get Instance properties - 23520
Introscope Agent Connector Generation
Remote Operation Failed
Detailed Information
Introscope Agent Connector generation is done using JDK at: null
Detailed Information
Failed to create Introscope Agent Connector at: J:\usr\sap\DAA\SMDA97\SMDAgent\applications.config\com.sap.smd.agent.application.wily\BytecodeAgent\ISAGENT.8.2.3.5-2011-01-14\wily\connectors - java.lang.NullPointerException
I'm using the same (SAP default) instrumentation profile as on the other PI servers. Also using the same autoprobe directives:
sap_typical.jar
sap_ep.jar
sap_ep_iview.jar
sap_xi_typical.jar
I've read several forum posts regarding this issue, none aswered and none giving a clue in what direction i am to look for an answer. The only difference between the systems is patch levels and that the server experiencing the problems has an additional java node. Is it a problem with the autoprobing directives, should something in the instrumentation profile be changed? (if so, is there any available documentation regarding this?)
If someone is able to point me in the right direction i'd appreciate it.
Regards!Hi Diego,
The saphostagent version on all the PI sattelite systems is the same, 711, patch 137, since all systems are 711 systems.
If I check run SMDsetup on solman it shows me diagn. agent version 7.01.2.0.20081119084015. Based on the last long string, this looks kind of old..
If i check agent administration in SOLMAN i see: 7.01.9.0.20110214073110 for the PI sattelite systems, i'm guessing this is the DAA agent version?
The wily agent we're trying to deploy is ISAGENT.8.2.3.5-2011-01-14.. So.. Looks like something is to be upgraded on the solution manager side? All these agents and different ways of getting version numers make me dizzy. -
Wily Introscope Agent does not start
Hi,
i am installing Solution Manager Diagnostics on a Solution Manger 7.0 System. At the moment i am on the point to install the Wily Introscop Agent and i have following problem:
At first i tried the automatic setup and deployed the agent with JSPM and it seemed to work. I see "ISAGENT" on the System Information -> All Compontents over http://0/smd/admin and there is no log directory in the wily directory?
Does anybody has an idea whats wrong?
Best Regards,
Stefan
Edited by: Stefan on Feb 17, 2009 8:57 AM
Edited by: Stefan on Feb 17, 2009 9:31 AMHello Stephan,
1. Wily IS Agent (2 agents) is installed ONLY in SOLMAN system.
2. Then, with SOLMAN_SETUP Guided procedure, in third phase (Managed System Configuration),
you deploy the Wily IS Agent to your managed system.
To summarize :
1. Install the ISAGENTxxx.SCA in SOLMAN only !
2. Start the SOLMAN_SETUP guided procedure
3. Phase I - Initial Configuration
Phase II - Basis Configuration
Phase III - Managed System Configuration.
In Phase III, there are 6 steps :
1. Connect Managed system
2. Check Prerequisites
3. Manual Configuration
4. Diagnostics Configuration
5. Wily Introscope Configuration
6. Create Logical Components
The Wily IS Agent (2 agents : IS Agent wich monitored JAVA instance and Wily Host-level Agent which a sub-process of the SMD Agent) is configured and STARTED here.
So, you cannot start / stop by any OS command the Wily IS Agent.
You start it from SMD.
Hope it help you.
Best regards
Pascal Cuennet -
Wily Introscope agent settings
Hi,
After the recent EHP1 upgrade on Solution manager,when we go to introscope agent configuration(Diagnostics Setup->Managed Systems->Introscope Agent)and select the system,it can't able to retrieve the current settings(i.e.,J2ee node).
{through we have select right Enterprise Manager}
We have also completed the post installation activities and successfully completed both the Initial and Basic configuration in solman_setup.
Any inputs??????
Thanks and Regards,
Edited by: Venkata Nooney on Jan 28, 2010 5:10 PMHi,
You will need Enterprise Manager 8.x for Solution manager EHP1 SP3 and up.
check this Note: 1273028- Introscope 8 release Notes for more details.
Check if the wily agents on the managed systems are connected to Enterprise manager using the webview
http://hostname.publix.com:8081/webview
Thanks,
Harini -
Guys,
I have the following question. In a system which has CI + 5 applications, should just I install Wily Introscope on CI or CI and on the 5 applications? or just the CI is enough to cover the performance analysis?
Thank you so much
ReHello,
Willy enterprise manager is needed only on Solution Manager I think.
Willy agents are, if needed, to be installed on all app servers as well. I think whichever host you want to monitor, the agent is needed there.
Thanks -
Wily Introscope Agent not visible
Hi,
I have connected my ERP to Solution manager, I could see Introscope agent in green status for two j2ee nodes but the same is not visible from workstation or webview/workstation. Solution manager is 7.0 EHP1. Agent version is ISAGENT.8.1.0.0
I only SAP HostAgent process only in webview/workstation.
If anyone of you come across this situation please let me know.
Regards
KVRHi Vikranth (Bro).
Please find the Link to LMServices tools in marketplace.
I have checked in both SPS21,22 and 23..
Downloads>Application by index>click on S>select solution manager>solution manager EHP1-->select the sps 21/22/23 .
LMSERVICE05_0-20004805.SCA SP05 for SOLMANDIAG 7.01 Info SOLMANDIAG 7.01 # OS independent
In sps 21 u will get sp05 of LMservices.
Regards
Janakiram Reddy -
Problem Wily Introscope Installation!
Hi,
I can not install on the server of the Solution Manager Wily Introscope ENTPR MGR 8 -> AIX 64bit 5.3 - java version "1.4.2"
Java (TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
Classic VM (build 1.4.2, J2RE 1.4.2 IBM AIX 5L for PowerPC (64 bit JVM) build caix64142-20061124 (SR7) (JIT enabled: jitc)
Used files are:
SAPISEM8SP01_00-10007374.SAR
osgiPackages.v1.1.unix.tar
eula.txt
Can you help?
Best Regards.Hi,
I installed the EM as explained Inst.Guide_Introscope Ver.8 for SAP
using the files:
SAPISEM8SP01_00-10007374.SAR (introscope8.1.0.0aix64SAP.bin)
SAPISMM8SP01_00-10007429.SAR (management modules)
Then I deploy with SDM the ISAGENTSMD801_01-10007435.SCA.
Then I launched SOLMAN_SETUP:
Initial Configuration -> ok (green)
Basic Configuration -> ok (green)
Managed System Configuration select the stack of hava Solman and click on "Configure System", Diagnostics Prerequisites are ok.
In step 2 "Manual Configuration":
-Install Diagnostics Agent (it was previously done by SDM)
-Assign Diagnostc Agent -> Open URL -> Agent Administrator
The problem arises at this point if you click on "Show offline agents" list is empty!
Then I also tried to install the Wily Introscope Agent at hand but might as well not start.
Can you help?
My Solution Manager has been upgraded to 'EHP1 on AIX 5L with JVM:
Java VM version: J2RE 1.4.2 IBM AIX 5L for PowerPC (64 bit JVM) build caix64142-20090307 (SR13) (JIT enabled: jitc)
Java VM vendor: Classic VM (IBM Corporation)
java vm type: <default>
java vm cpu: ppc64
Regards.
Diego. -
Hi,
I am trying to setup Introscope Agent. I have installed it with Software Deployment Manager with no issues and setting up the agent using Diagnostic Agent Setup -> Managed System -> Introscope Agent.
I am getting this error. Please suggest on this.
ISAgent Setup on node:
Operation Faile
Introscope Agent Configuration
Remote Operation Failed
Introscope Agent Extraction
Remote Operation Succeeded
Detailed Information
Operation skipped - Introscope Agent is already deployed at : filesystem
\SMDAgent\applications.config\com.sap.smd.agent.application.wily\BytecodeAgent\ISAGENT.8.2.2.0-2010-04-22
Updating Introscope Agent Profiles
Remote Operation Succeeded
ISAgent Profile Generation: IntroscopeAgent.profile ,
Remote Operation Succeeded
Detailed Information
Operation Failed - <SID> - 254006950 - java.lang.NullPointerException
Regards,
SandeepHello Sandeep-
Please do as follows
Install IS Agent (Wiley Introscope agent) in Solution Manger systems
Make sure wily is not running by looking for unix/windows processes with strings like u201Cintrou201D, u201Cemu201D, u201Cwilu201D. Uninstall wilyintroscope 7.1 by renaming the wily directory.
and deploy it with SDM it should work
Start SDM - 9> RemoteGui.sh
(IS Agent file is /sapcds/SMD2/ISAGENTSMD72_02-10005468.SCA)
then hit next and deploy after that you should be good to go.
George
Edited by: george rayi on Jul 20, 2010 10:14 PM -
Hello,
Could you please advice how is it possible to install and potentionaly configure host agent for Wily EM without using remote installation via SMD? I can see in Wily inst. guide only notice to remove EPAgent and activate hostAgent via SMD wizard (since SMD SP13). At the moment I can see only data from Introscope java agent and no data from host-level agent like Garbage collection frequency and duration etc...
Thx a lot in advanceDear Julius,
Yes, both Wily IS Agent have to be deployed using SMD.
1. You install the ISAgent (ISAGENTSMD8SP01_00-10007435.SCA for example) in Solution Manager ONLY.
You do not have to install it on any managed systems !
2. Using SOLMAN_SETUP procedure guided :
2.1. Initial Configuration is done ...
2.2. Basic Configuration is done ...
2.3. Start the Managed System Configuration
In 3rd phase of the SOLMAN_SETUP guided procedure, you have "Wily Introscope Configuration" steps.
Here, you have the activity "Configure Wily Introscope Agent".
When we talk about Wily ISAgent, it includes 2 agents :
1. Wily Introscope Java Agent which monitors all applictions on JAVA level.
2. Wily Host-Level Introscope Agent (ABAP)
Hope it helps ?
Best regards
Pascal Cuennet
Why do we have 2 Wily IS Agent :
1. -
Error while installing Wily Introscope
Hi All,
I have installed introscope enterprise manager 8 in solution manager 7.0 (SP15). i have follwed the below steps:
1. Installation and Setup of SAP Solution Manager Server:
upgrading SAP Solution Manager Diagnostics (SMD) package
running Diagnostic setup wizard
everything went successful.
in the next step of wily introscope installation i have followed the below steps:
2. installing CA Wily Introscope
I. Download Third-Party External Component Package from CA Wily
II. elected Platform Independent Introscope Installer
III. Extracted the Introscope Installer
IV. Added the External Component Package
V. Started the Installer
VI. Verified the Installation
VII.Installed the SAP Management Modules
VIII.Ran the Enterprise Manager from OS level (AIX)
IX. Checked That Introscope Is Running Properly
X. Extracted the Introscope Agent
XI. Created an AutoProbe Connector
XII. Activated the Agent: Setting up Java VM Parameters -
here I am facing the issue
in the installation manual it has been given to add the below java parameters to server node:
-Xbootclasspath/p:/usr/sap/ccms/wily/connectors/connector.jar:/usr/sap/ccms/wily/Agent.jar
-Dcom.wily.introscope.agentProfile=/usr/sap/ccms/wily/IntroscopeAgent.profile
-Dcom.wily.introscope.agent.agentName=<AgentName>
i have added the above parameters and resterted the server then the java engine is not coming up. conflicting with the first parameter. once I remove that parameter I am able to up the java engine.
without being added the above parameters " the agent will not start".
please help me in this.
thanks in advance
Mohan KMohan,
I have the same problem. That is I set up the SMD on the managed system and completed the Managed system configuration through Solman which Installed Wily Introscope. With Wily enabled , the Java server process does not start.
If I delete the 3 lines that have wily in it, it starts OK.
How did you resolve this problem. Please let me know in detail.
Thank you.
Ravi -
Hi folks,
Quick question this one probably.
Can anyone tell me where this screenshot was taken from in Solution Manager please? I've looked and looked and just cannot find it.
Hopefully someone may recognise it??
ThanksHi Paul,
Use this URL
http://<fqdn>:<port>/webdynpro/dispatcher/sap.com/tc~smd~navigation/StandaloneApp?APP_ID=ADMIN_INTROSCOPE_AGENT
goto -SOLMAN_SETUP ----- Managed System Configuration, select your managed system and in step 5 select action 'Configure Wily Introscope Agent'
Divyanshu -
Error in Wily Introcope Agent Configuration (ABAP+JAVA)
Hello,
When i try to configure the wily introscope agent for a system ABAP+JAVA, i get the error:
"J9 was detected, Operation bas been aborted because some files are missing, please fill the property com.wily.autoprobe.prependToJVMRuntimePath in the agelet com.sap.smd.agent.application.wily - com.sap.smd.vm.J9PreprendPathNotFoundException: /opt/IBMJava2-amd64-142/jre/bin/j9vm/jclSC14/classes.zip:/opt/IBMJava2-amd64-142/jre/lib/jclSC14/classes.zip"
I don't find the classes.zip file in any location...
Any of you have any idea about this issue?
Thanks in advance
CarlosHello,
When i executed that commadn i get, and java -version, i get:
servssm:ssmadm 1> whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /opt/IBMJava2-amd64-142/bin/java
servssm:ssmadm 2> java -version
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 2.2)
IBM J9SE VM (build 2.2, J2RE 1.4.2 IBM J9 2.2 Linux amd64-64 j9xa64142ifx-20070808 (JIT enabled)
J9VM - 20070807_1500_LHdSMr
JIT - r7_level20070315_1745)
The question is that there is not classes.zip file in any folder...
Any idea?
Thanks in advance
Carlos -
J2ee Can't start after JDK upgrade on system with Wily Introscope
Hello All,
For one of our portal server java patching is done from java 1.4.2.22 to java 1.4.2.25. And on this server Wily Introscope is installed.As per SAP when ever we upgrade java we need to re-create "AutoProbeConnector.jar" and update the JAVA VM parameters in configtool.
I know the procedure to re-create "AutoProbeConnector.jar" if the Introscope agent is installed manually .
Below are the steps to be followed to re-create if it is manual type.
i)Re-create the AutoProbeConnector.jar file
>wily>connector
java -jar CreateAutoProbeConnector.jar -jvm /opt/java1.4 -output
AutoProbeConnector.jar
Output file AutoProbeConnector.jar created.
ii)Setting Java vm parameters through configtool.
Xbootclasspath/p:/usr/sap/ccms/wily/connectors/AutoProbeConnector.jar:/usr/sap/ccms/wily/Agent.jar
Dcom.wily.introscope.agentProfile=/usr/sap/ccms/wily/IntroscopeAgent.profile
-Dcom.wily.introscope.agent.agentName=<AgentName>
But my systems Introscope agent is created automatically by SDM agent.if this is the case we need to re-execute the Introscope agent setup again to re-create the AutoProbeConnector.jar file.
Can you any one tell me the procedure to do this activity, if possible with steps and the paths to be followed.
Classpath parameter file which says it is installed automatically.
ID27689350.JavaParameters=-Xbootclasspath/p:/usr/sap/SMD/J98/SMDAgent/applications.config/com.sap.smd.agent.application.wily/BytecodeAgent/ISAGENT.7.2.3.0-2008-08-11/wily/connec
tors/AutoProbeConnector.jar:/usr/sap/SMD/J98/SMDAgent/applications.config/com.sap.smd.agent.application.wily/BytecodeAgent/ISAGENT.7.2.3.0-2008-08-11/wily/Agent.jar -Dcom.wily.i
ntroscope.agent.agentName=BPD_JC02_server0 -Dcom.wily.introscope.agentProfile=/usr/sap/SMD/J98/SMDAgent/applications.config/com.sap.smd.agent.application.wily/BytecodeAgent/ISAG
ENT.7.2.3.0-2008-08-11/wily/IntroscopeAgent.profile -Djava.security.policy=./java.policy -Djava.security.egd=file:/dev/urandom -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORB
Proxy -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy -Djco
.jarm=1 -Dsun.io.useCanonCaches=false -Djava.awt.headless=true -XX:SoftRefLRUPolicyMSPerMB=1 -verbose:gc -XX:PrintGCDetails -XX:PrintGCTimeStamps -XX:+UseParNewGC -Xms2048M -X
X:NewSize=320M -XX:NewSize=320M -XX:HandlePromotionFailure -XX:PrintClassHistogram -XX:HeapDumpOnOutOfMemoryError -XX:DisableExplicitGC -XX:MaxPermSize=256M -XX:PermSize=256
M -XX:SurvivorRatio=2 -XX:TargetSurvivorRatio=90 -Drdbms.driverLocation=/oracle/BPD/920_64/jdbc/lib/classes12.jar -Dsys.global.dir=/usr/sap/BPD/SYS/global/Hello Jansi,
Thanks for the update.
I have gone through the document, and currently i require to update the Introscope Agent via SMD.
In the document it is mentioned as the navigation
Launch the Introscope Setup application: Diagnostics Setup > Managed Systems>Introscope Agent.
These are the below doubts i have.
1>How should i enter to "Launch the Introscope setup application"
2>and then followed by Diagnostics setup.
Kindly help me in detailed navigation, for example to which server i need to login(is it the Enterprise Manager server ?)
Awaiting your reply.
best Regards
Rakesh -
Wily Instroscope Agent connection problem to Enterprise Manager
Hello!
Perhapse some of you guys deal with this problem before and can give me an hint?
I install the Wily Introscope Enterprise Manager and one Agent according to the "Introscope Version 7.0 Installation Guide for SAP" but if i try to start the agent i get the Warning: [IntroscopeAgent.ConnectionThread] Failed to connect to the Introscope Enterprise Manager at <server>:6001, com.wily.isengard.postofficehub.link.net.DefaultSocketFactory (1)
I checked if the server is reachable with ping and also if the port is open via telnet from the system where i have installed the Agent.
Any ideas?
King regards, StefanHi Jens, thank you for your answer, yes i tried to use the ip adress instead, with the same result.
Very strange from my point of view is the thing that i can't get a telnet connection if i try to connect to from the enterprise manager server to the agent server. This look like a network issue to me, dosen't it? in the other direction there is no problem and on the enterprise manager server i see that listening on 6001 is on. If I check this on the agent machine, i can't see anybody listening on this port. But from my point of view it should?
Webview isn't in place right yet, i thougt i should finish the "normal" configuration first?
Regards, Stefan -
Introscope agent -problem in ISAgent settings retrieval
Hi ,
I have installed a SMD agent for a pure and simple Java stack system.
The SMD agent installation and setup wizard ran fine with no problems.
How ever while trying to setup the introscope agent i have errors.
Diagnostics setup -Managed system -Introscope agent
The error is as following
"Operation failed - X01 - 123456789 - com.sap.smdagent.plugins.connectors.p4.exceptions.P4AuthorizationException: Access is denied: Please make sure the <user> and <password> parameters are correct.; nested exception is:
com.sap.engine.services.jndi.persistent.exceptions.NamingException: Exception during getInitialContext operation. No server is running. [Root exception is com.sap.engine.services.security.exceptions.BaseLoginException: Exception in creating new RemoteLoginContext instance.]"
The SMD agent is up and running and im not clear which user id the above message is telling about.
The user ID and password of administrator which we give during running the setup wizard is correct.
Also i have installed the SMD agent with connection type "Lookup HTTP connection via message server"
So i understand that the above user id could be the user which the agent is using to connect to the JVM...but im not sure which is that user id or if im right or wrong .
Kindly advise if anyone has an idea how to resolve thsi problem.
Regards,
SunandaHi Sunanda,
I had a similar problem with the ISAgent.
I did a manual installation as described in the Installation guide Wily Introscope, chapter 4.
After that, it worked.
Best Regards,
Jan
PS: Check if note 1149214 applies before restarting the system /if restarting the system fails.
Maybe you are looking for
-
Can I run Apple TV 1 and 2 together on the same iTunes account and on the same tv with two hdmi slots?
-
Merging two complemental result sets... or OUTER JOINs not working?
Dear experts! Again I have a very difficult problem for which I ask Your help, but this time I am better prepared than last time and can deliver sample data of my (hopefully not too much) simplified example: create table Subjects( pk_id numb
-
Mismatch in themes of WD called from BSP iview in EP.
Hello All, in my BSP iview, i am calling a webdynpro abap application using iframe tag in the BSP application and passing the url of WDA application . but the EP theme is diiferent (green color) and the WD has different theme (Blue color). is there a
-
Hello Friends, is there any BAPI available to access R/3 transaction from CRM. or Is there any way to access R/3 transaction from CRM. Regards Satish
-
HT4972 I have pictures on my iPhone and they aren't updating on iPad - why?
Ihave tried synching. Wifi is on, icloud is on and still not updating to other devices. I have no idea what operating system I have - totally not tech savvy. Help please. Thx!