smartuse