simplify FP building