You have to imagine the world as a designer. We understand the programmer thoughts but we don’t think as one of them…