add perl version facade mode