somehow correctly working watershed!