Adding some rough documentation