remove compat header
remove internal.h