sample for source dependency