requires github references