harvest funktion added and working