match through IIFE's. closes #48