state transformation basically done
very basic lexer done; simple tests