Fixing functionality & create some great scopes