i believe this is just moving stuff from CCC to a separate util class right?