update

a bit of design work and testing while I had no internet for a day