need to work on scopes still