changed the design and stuff