Implement the num components.