prep for cap