Putnam CAP