perusluokat ja xml parseria