maj interface