add boolean, enum type