added library dependancies and include references