refactor(clb): made into object