added crited harvesting