Added basic structure for auth