fun with refernces