basic definition for Symbol table