shift signup works and propgates across subcollections