a bit of design work