- everything except overriding globals is working