some div2 problems added