tentativa (ainda falha =\ ) de implementar a interface