working shell of client app