add some comments about what all the bools do