create account model and define replationship