Defactor view