basic model complete...authentication
password security part implemented