o que tenho que implementar