doing a bit of hacking