muitas modificações