add basic source