Implement interpreter program