fix documentation and setup