impliment suggested fixes;