allows difference cell width and height.
bug fix.