use source as a value