MVC GENERAL CONTRACTING