correções e adições genericas