added pigSqrMap