very hard for me to not go on little tangents