Structure defined, minor changes may be needed.