fix node compatibility, add readme