WORKS WITH VIEW DELEGATE