improvces, makt utils