user login working, need a lot of work to do from here