Initialize source (work in progress)