[task] major update (wip)