Required structure