suppressed some compilation warnings