start on adding the support for authentication