required comments added and regions applied