output optimize