solution updates