implemented bool field