work on supporting bool attributes

61 passing