finished profile fragment implementation