small additions to ability handling