quick attempt at some light documentation