more add and assign functionalities for hand over