add scope, overwrites and more