add userinfo to delegate for pass value