minor design issues