working on extra credit login stuff