added files for Custom authentication