revised annotation system