Add order functions
semidirect product exploration changes