Fleshed out documentation