working, still must refactor
all working but separated. Need to join
register and login working
register and login working