Reescrita da biblioteca para deixá-la mais apropriada