split out source features
split off source feature