modify ability class