a simple cfp example