lejos de ser la mejor programacion...