Still working on XML to component