adding the models and admin settings for the basic functions