users and categories organized by userId