Add logging
Add requires for dependencies