adding some more reference handling to views