idea for global sub