added admin model and controller