please wrap this inside an IIFE, that's the style in the system app