added fileSource attribute