finnshed up authentication about half way done with the front end