Implement and integrate type Runner