working through login setup. still incomplete