improve docs and readme