split method