trying a new decorator for cross domain