small design corrections