agrego las annotations y la interfaz de los metodos