Implementação da gui