Adding smart field experimental