use snap instead of yes. seems less complicated for beginner
some progression