updated annotated source