added include directories
wrote gen permutations header