feat: now the dial can handle decimal(float) numbers