reference core