Aded verbose documentation