use new recommended structure