customized to CCSF