adding polynomial correction class. adding more properties for CalBlock class