my own symbol handling engine