0403-3238 generations