refactoring of group list inner class is now an own class