seems to be working alright. for complicated problems, need to steady the dx