fixes ref bugs