added libraries to project to ensure compatibility
started implementation of feature detection