Add more specs. Fix future_pluck method as it behaves differently from other calculations