working on login module