update gasoline competition refactoring