xml sources files added for oop