trial and error fix