interface adicionada (segunda tentativa)