Provably all categroy 1 and 2 works fine, testing on the go