created signup function
updated models