made a few design changes