added manage function - contracts