improve install process and docs