REVIEW: Implement capability direct component using groovy