added auth utility module