Initial XMLController implementation