add early stages login system