add CF solutions