Ahora a programar la funcionalidad