contraint a text can be read only once