add & edit functionality added to the website through hmvc design pattern