use TrueClass, FalseClass