fixed design bugs and a bug with attrbiutes on products.