create compatible_api.go