new macro for 'assets' handling