grid works with datasource first and last now