simplify the generic content