Modificado codigo y graficos