very beginnings of a code structure and xml reading