better docs and readme