decompose script and markup
decompose and bolean field
boolean and number fields