Edit Controller and Views