2. Make future function