bison part 1
more on bison
update to code