adding source features