Did a bunch of documenting