add some ability