Adding external interactions with global variables