initial map as string and vice versa