changes reated to the fragment implementation