add admin model and admin api crud