changed the name of assign methods
make the assignment part more focused