improve readme and doc