CHG: handled annotations
ADD: new test cases
ADD: image to see the expected results