rewrite, to have all APIs
need to assign it first. noob!
updated README