better way of doing mana