added set and write_syms