compilation problem solved