allow passing solver options