initial pass at mitm