add user and post model and controller