Complete source adding