x=NEWOBJECT("myclass") DEFINE CLASS myclass AS session OLEPUBLIC IMPLEMENTS ISMSSend IN "SMS3ASuiteLib.SMS_SuiteAdapter" PROCEDURE ISMSSend_CreateShortMsg() AS VARIANT; HELPSTRING "method CreateShortMsg" * add user code here ENDPROC PROCEDURE ISMSSend_Send(pSMS AS VARIANT) AS VOID; HELPSTRING "method Send" * add user code here ENDPROC PROCEDURE ISMSSend_GetLastError() AS VARIANT; HELPSTRING "method GetLastError" * add user code here ENDPROC PROCEDURE ISMSSend_Terminate() AS VOID; HELPSTRING "method Terminate" * add user code here ENDPROC PROCEDURE ISMSSend_StartListeningEvents() AS VOID; HELPSTRING "method StartListeningEvents" * add user code here ENDPROC ENDDEFINEand a second question. I understood what you said in recent message but which word my dll's reference name on object browser?