added functionality for updating harvest