design improvements