pull origin
functional, right before admin devise model
seperate admin and user model