group and split methods pushed