First ported class.