Model View Separation - Phase -1