revised structure, missing contents