adding account model devised for security and for authentication