Initial souce add (FAR from done)