contract initialization by service and by sender done