generate user model and notice model and add some views of user