ability optimization