added cfp styling and functionality