add recv function for solutions