Optimize user_inf