Document the code a little bit

Documentation in process