Completed interpreter