notes on original()