fixed initial compilation problems. use qualified types