cmp/interpret