fixed quality problems