make it modular with basic auth