Setup project and implemented permutations