add readonly field