added: utils.assign()