add setInfo*** method