seperated login GUI from login backend