content restructured and updated