Use engine group instead of array