add contribution to ability