added and assured basic functionality for the AST-generation. #14