need smart