fixed some compiler bugs