deal controller initial commit