- add root annotation support