simplify source recipe