added libraries and dependencies