-- right end -->