fixed bug in get_path
prepared label code to handle multiple label tables, i.e. take a table as a parameter
basics for symbol and structure definition in place