add alternative value function
increase version number