add offset support to column component