reduce compiling errors sono2