Updated documentation and added verbose mode