move module definition so it's defined when defining abilities