fixed regions and comments