basic ref.