from here to end add scope to all