implemented group view