new res structure