a recursive face