run ability handling