add compat2

add compat2