reverted section changes and added block manager