personalizer working end to end