documenting usage and bytes