starting to document stuff more