added some new fragments on practice