now all bases can be compiled successfully