more hacks to string something together