Create imp

This is the actual program.  Pretty nifty, eh?