Realizado inumeras alterações