initial structures + ANTLR