how I made that... by Ian Pettigrew