fixed double variable allocation