split annotation to helper file