basic authentication and initial commit