how the magic happens...