added initial setup
added login feature