Muitas modificações...