adding abilities
TODO update