initial commit, login module completed