loading with annotations