creating a non-exported future-values method