implement wrapper
enable other resources