variable future