getting models in place
adding auth