added minor design changes