clean up dependencies, add request logging