simplified rember structure