Code rewitten from scratch to add the notion of the blung