optimized is value a + integer