compatible resourceslib