supressed warnings

several @SupressWarning for depricated