fix smart