added basic lexing and some test data