fixed dillon's problems