now it compiles also using IBM compiler