MBH: cleanup
MBH: putting the pieces together
MBH: error checking, bug fixes
MBH: can't forget to take images with us too