#10 add duplicate and delete_all
#10 update to manager