To optimized the send of square