Smart particles