create access fields and instances