reorganised doc