adding compatibility