retrocediendo con respecto a la logica.....la interfaz lo dejo lo de emilson...