+ implement assign operation, call method operation