cleaned compilation warnings