still working on getting the escaping right