solutions for cf