moving parts to legacy, tex switch map only support