a template from UIViewController which handle a lot of functions often needed while iOS app devlopment.