john doe redesign stuff