compilation warnings removal