some fixes in ability