make id readOnly + add test