continue implementing sting and object assigment