add fopcs & oopcs