update _reference() to be readable