fixed grid & user can change size of grid