further design changes