future fragments walkthrouhg