made field readonly