implement GroupHelper and ProjectHelper