smart fixes