splitted source