annotation based training