add lots of specs (some of them busted)