initial commit of controller and related actions auto-generation Engine