more scope stuff