tentative bug fixed, but tooo slow
fixed and new release