nested product in user and fix route