making less errors