Implement controllers and unit converters