Add user-pages spec and join method