add admin migration and model logic for user