future fragments steam