I guess this generates copy cody in bf