Added bunch of docs