use source concept in attribute