fortify view to logic