add support for basic auth
add custom template to show how to overwrite template