adding and breaking many things