Atualizada interfaces e algumas classes