added start of flex scanner just to experiment. not done yet.