pushing some scope stuff