start parsing from definitions