Created new compatibility layer