added thought on bools