add: split method