fic some bugs in Oval()