add groups view
refactory groups view
update view display names etc