refactor mana : create them in class definition