simplify native processor