auth and request checks
deps