new stuff for cap