solutions alternatives