adding specs and working on user scoping