working on view part