fix basicjs