don't need dx and dy