first pass customization