1. move most logics into anno plugin;