client reworking
client script is ready