consistant format for interpreter