hacking around a bit