Intermediate varsens version
Maybe a false start on it
Adding call to varsens