Smart Dicer