adding the basics for loggin messages and dependencies