added a post interpreter class