robust solutions