Adding dynamic scopes
adding a "first" helper