refactor lunch to make output a little more elegant