source with full path