carriage controller component is called 'carriage' again