put rest stuff into namespace to prohibit shadowing
reflect changes in README