accepting auth function
add psr-0