add user knowledge