[task] Add utility component