extended trueclass and falseclass and sting class