Muitas modificações OMG