A bit of design. Did I mentioned that I am a bad designer ?