design and improvements