add extend to Group