Implemented interpreter