fixing compilation problems