I should put this on github :)