objects assigment