halfway through adding libraries, grunt, etc