fix documentation and add button