everything but parser done