updates to design etc