workign on login stuff