now you can have annotations after each others ... but still have to manage intersection