ChemicalBook
Chinese English Germany Japanese
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
N-(2-furylmethyl)-4,5-dimethyl-2-propoxybenzenesulfonamideN-(2-furylmethyl)-4,5-dimethyl-2-propoxybenzenesulfonamide913241-41-5
N-(2-FURYLMETHYL)-7-HYDROXY-5-OXO-2,3-DIHYDRO-1H,5H-PYRIDO[3,2,1-IJ]QUINOLINE-6-CARBOXAMIDEN-(2-FURYLMETHYL)-7-HYDROXY-5-OXO-2,3-DIHYDRO-1H,5H-PYRIDO[3,2,1-IJ]QUINOLINE-6-CARBOXAMIDE
N-(2-FURYLMETHYL)-3-(METHYLSULFONYL)-N-[1-(2-PYRIDIN-2-YLETHYL)PIPERIDIN-4-YL]BENZENESULFONAMIDEN-(2-FURYLMETHYL)-3-(METHYLSULFONYL)-N-[1-(2-PYRIDIN-2-YLETHYL)PIPERIDIN-4-YL]BENZENESULFONAMIDE
N-(2-FURYLMETHYL)-4-OXO-1-PHENYL-1,3,8-TRIAZASPIRO[4.5]DECANE-8-CARBOXAMIDEN-(2-FURYLMETHYL)-4-OXO-1-PHENYL-1,3,8-TRIAZASPIRO[4.5]DECANE-8-CARBOXAMIDE
N-(2-FURYLMETHYL)-N-(1-[2-(4-METHOXYPHENYL)ETHYL]PIPERIDIN-4-YL)-N'-[3-(TRIFLUOROMETHYL)PHENYL]UREAN-(2-FURYLMETHYL)-N-(1-[2-(4-METHOXYPHENYL)ETHYL]PIPERIDIN-4-YL)-N'-[3-(TRIFLUOROMETHYL)PHENYL]UREA
N-{4-[5-(2-furyl)-1,3,4-oxadiazol-2-yl]phenyl}-2-iodobenzamideN-{4-[5-(2-furyl)-1,3,4-oxadiazol-2-yl]phenyl}-2-iodobenzamide667434-75-5
N'-[1-(2-furyl)ethylidene]-2-furohydrazideN'-[1-(2-furyl)ethylidene]-2-furohydrazide
N'-[3-(2-furyl)-2-propenylidene]-4,5-dimethyl-3-thiophenecarbohydrazideN'-[3-(2-furyl)-2-propenylidene]-4,5-dimethyl-3-thiophenecarbohydrazide492441-80-2
N-(2-furylmethyl)-N-[2-(4-morpholinyl)ethyl]amineN-(2-furylmethyl)-N-[2-(4-morpholinyl)ethyl]amine
N'-[1-(2-furyl)ethylidene]nonanohydrazideN'-[1-(2-furyl)ethylidene]nonanohydrazide418784-20-0
N-(2-furylmethyl)-2-{4-methyl[(4-methylphenyl)sulfonyl]anilino}acetamideN-(2-furylmethyl)-2-{4-methyl[(4-methylphenyl)sulfonyl]anilino}acetamide
N-(2-furylmethyl)-N-[1-(methylsulfonyl)-3-phenyl-1H-1,2,4-triazol-5-yl]amineN-(2-furylmethyl)-N-[1-(methylsulfonyl)-3-phenyl-1H-1,2,4-triazol-5-yl]amine
N-(2-{[(2-furylmethyl)amino]carbonyl}phenyl)-3,4-dimethoxybenzamideN-(2-{[(2-furylmethyl)amino]carbonyl}phenyl)-3,4-dimethoxybenzamide
N-(2-furylmethyl)-4-[({[3-(trifluoromethyl)phenyl]sulfonyl}amino)methyl]benzamideN-(2-furylmethyl)-4-[({[3-(trifluoromethyl)phenyl]sulfonyl}amino)methyl]benzamide
N-(2-furylmethyl)-N-{3-methoxy-4-[(4-methylbenzyl)oxy]benzyl}amineN-(2-furylmethyl)-N-{3-methoxy-4-[(4-methylbenzyl)oxy]benzyl}amine881454-28-0
N-(2-furylmethyl)-2-[(1,4,5-triphenyl-1H-imidazol-2-yl)sulfanyl]acetamideN-(2-furylmethyl)-2-[(1,4,5-triphenyl-1H-imidazol-2-yl)sulfanyl]acetamide433241-40-8
N-(2-furylmethyl)-1,3-dioxo-2-(1-phenylethyl)-5-isoindolinecarboxamideN-(2-furylmethyl)-1,3-dioxo-2-(1-phenylethyl)-5-isoindolinecarboxamide667435-30-5
N-(3-{[(2-furylmethyl)amino]carbonyl}-4,5,6,7-tetrahydro-1-benzothien-2-yl)-3-methyl-1-benzofuran-2-carboxamideN-(3-{[(2-furylmethyl)amino]carbonyl}-4,5,6,7-tetrahydro-1-benzothien-2-yl)-3-methyl-1-benzofuran-2-carboxamide608121-42-2
N'-(3-furylmethylene)-2-(2-methoxyphenyl)-4-quinolinecarbohydrazideN'-(3-furylmethylene)-2-(2-methoxyphenyl)-4-quinolinecarbohydrazide492438-22-9
N-(2-furylmethyl)-4-(2-methoxyethoxy)benzamideN-(2-furylmethyl)-4-(2-methoxyethoxy)benzamide882088-44-0
N-(2-furylmethyl)-4-[(4-methyl-1-piperidinyl)sulfonyl]benzamideN-(2-furylmethyl)-4-[(4-methyl-1-piperidinyl)sulfonyl]benzamide446029-52-3
N-(2-furylmethyl)-2-methylcyclohexanamineN-(2-furylmethyl)-2-methylcyclohexanamine
N-(2-furylmethyl)-2-thiophenecarboxamideN-(2-furylmethyl)-2-thiophenecarboxamide
N-(2-furylmethyl)-3-iodo-4-methylbenzamideN-(2-furylmethyl)-3-iodo-4-methylbenzamide718601-35-5
N-[3-(2-furyl)-3-phenylpropyl]-3-(4-isopropoxyphenyl)-3-(2-methoxyphenyl)propanamideN-[3-(2-furyl)-3-phenylpropyl]-3-(4-isopropoxyphenyl)-3-(2-methoxyphenyl)propanamide672272-99-0
N-(2-{[(2-furylmethyl)amino]carbonyl}phenyl)[1,1'-biphenyl]-4-carboxamideN-(2-{[(2-furylmethyl)amino]carbonyl}phenyl)[1,1'-biphenyl]-4-carboxamide694507-44-3
N-(2-furylmethyl)-N-{2-[2-(4-hydroxy-3-methoxybenzylidene)hydrazino]-2-oxoethyl}benzenesulfonamideN-(2-furylmethyl)-N-{2-[2-(4-hydroxy-3-methoxybenzylidene)hydrazino]-2-oxoethyl}benzenesulfonamide337494-32-3
N-[4-({2-[1-(2-furyl)ethylidene]hydrazino}carbonyl)phenyl]propanamideN-[4-({2-[1-(2-furyl)ethylidene]hydrazino}carbonyl)phenyl]propanamide314290-07-8
N'-[1-(2-furyl)ethylidene]-1-methyl-1H-pyrazole-3-carbohydrazideN'-[1-(2-furyl)ethylidene]-1-methyl-1H-pyrazole-3-carbohydrazide307338-88-1
N-(2-furylmethyl)-2-[3-(4-methyl-1H-pyrazol-1-yl)propanoyl]hydrazinecarbothioamideN-(2-furylmethyl)-2-[3-(4-methyl-1H-pyrazol-1-yl)propanoyl]hydrazinecarbothioamide
N-(2-FURYLMETHYL)-N'-ISOPROPYL-N-[1-(4-METHOXYPYRIMIDIN-2-YL)PIPERIDIN-4-YL]UREAN-(2-FURYLMETHYL)-N'-ISOPROPYL-N-[1-(4-METHOXYPYRIMIDIN-2-YL)PIPERIDIN-4-YL]UREA
N-(2-FURYLMETHYL)-N'-(4-(1-[2-(TRIFLUOROMETHYL)-1,6-NAPHTHYRIDIN-5-YL]-1H-PYRAZOL-4-YL)PHENYL)UREAN-(2-FURYLMETHYL)-N'-(4-(1-[2-(TRIFLUOROMETHYL)-1,6-NAPHTHYRIDIN-5-YL]-1H-PYRAZOL-4-YL)PHENYL)UREA
N-(2-furylmethyl)-2-[(mesitylsulfonyl)(2-phenylethyl)amino]acetamideN-(2-furylmethyl)-2-[(mesitylsulfonyl)(2-phenylethyl)amino]acetamide712294-87-6
N-(2-furylmethyl)-N'-(1-naphthyl)thioureaN-(2-furylmethyl)-N'-(1-naphthyl)thiourea
N-(2-FURYLMETHYL)-N-[1-(2-PYRIDIN-2-YLETHYL)PIPERIDIN-4-YL]-1,3-BENZODIOXOLE-5-CARBOXAMIDEN-(2-FURYLMETHYL)-N-[1-(2-PYRIDIN-2-YLETHYL)PIPERIDIN-4-YL]-1,3-BENZODIOXOLE-5-CARBOXAMIDE
N-(2-Furylmethyl)-2-(tetrahydro-2-furanylmethoxy)-anilineN-(2-Furylmethyl)-2-(tetrahydro-2-furanylmethoxy)-aniline1040686-97-2
N-(2-FURYLMETHYL)-2-(METHYLSULFANYL)-4-QUINAZOLINAMINEN-(2-FURYLMETHYL)-2-(METHYLSULFANYL)-4-QUINAZOLINAMINE866138-04-7
N-(2-FURYLMETHYL)-N-[1-(4-METHOXYPYRIMIDIN-2-YL)PIPERIDIN-4-YL]-4-(METHYLSULFONYL)BENZAMIDEN-(2-FURYLMETHYL)-N-[1-(4-METHOXYPYRIMIDIN-2-YL)PIPERIDIN-4-YL]-4-(METHYLSULFONYL)BENZAMIDE
N-(2-Furylmethyl)-3-(tetrahydro-2-furanylmethoxy)anilineN-(2-Furylmethyl)-3-(tetrahydro-2-furanylmethoxy)aniline1040681-33-1
N-(2-Furylmethyl)-2-(4-methylphenoxy)-1-propanamineN-(2-Furylmethyl)-2-(4-methylphenoxy)-1-propanamine1040684-56-7
N-(2-furylmethyl)-4-methoxy-2,5-dimethylbenzenesulfonamideN-(2-furylmethyl)-4-methoxy-2,5-dimethylbenzenesulfonamide333746-16-0
N-(2-furylmethyl)-2-{[4-(3-methylphenyl)-5-(2-phenylethyl)-4H-1,2,4-triazol-3-yl]sulfanyl}acetamideN-(2-furylmethyl)-2-{[4-(3-methylphenyl)-5-(2-phenylethyl)-4H-1,2,4-triazol-3-yl]sulfanyl}acetamide675195-59-2
N-(2-furylmethyl)-2-{[4-phenyl-6-(trifluoromethyl)-2-pyrimidinyl]sulfanyl}propanamideN-(2-furylmethyl)-2-{[4-phenyl-6-(trifluoromethyl)-2-pyrimidinyl]sulfanyl}propanamide505055-07-2
N-(2-furylmethyl)-2-[(5-propyl-5H-[1,2,4]triazino[5,6-b]indol-3-yl)sulfanyl]acetamideN-(2-furylmethyl)-2-[(5-propyl-5H-[1,2,4]triazino[5,6-b]indol-3-yl)sulfanyl]acetamide309280-72-6
N-(2-FURYLMETHYL)-N-(1-[2-(METHYLSULFONYL)BENZYL]PIPERIDIN-4-YL)NICOTINAMIDEN-(2-FURYLMETHYL)-N-(1-[2-(METHYLSULFONYL)BENZYL]PIPERIDIN-4-YL)NICOTINAMIDE
N-(2-FURYLMETHYL)-2-(2-[1-(3-METHOXYBENZOYL)PIPERIDIN-4-YL]-1,2,3,4-TETRAHYDROISOQUINOLIN-1-YL)ACETAMIDEN-(2-FURYLMETHYL)-2-(2-[1-(3-METHOXYBENZOYL)PIPERIDIN-4-YL]-1,2,3,4-TETRAHYDROISOQUINOLIN-1-YL)ACETAMIDE
N-(2-FURYLMETHYL)-6-(1-METHYL-1H-PYRAZOL-4-YL)NICOTINAMIDEN-(2-FURYLMETHYL)-6-(1-METHYL-1H-PYRAZOL-4-YL)NICOTINAMIDE
N-[2-(2-furyl)-1-({[2-(4-morpholinyl)ethyl]amino}carbonyl)vinyl]-4-methoxybenzamideN-[2-(2-furyl)-1-({[2-(4-morpholinyl)ethyl]amino}carbonyl)vinyl]-4-methoxybenzamide
N-(2-furylmethyl)-4-methyl-N-(2-pyridinyl)benzenesulfonamideN-(2-furylmethyl)-4-methyl-N-(2-pyridinyl)benzenesulfonamide791795-80-7
N'-[3-(2-furyl)-2-methyl-2-propenylidene]-5-isopropyl-3-thiophenecarbohydrazideN'-[3-(2-furyl)-2-methyl-2-propenylidene]-5-isopropyl-3-thiophenecarbohydrazide522635-37-6
N'-(3-furylmethylene)-3-(1,1,2,2-tetrafluoroethoxy)benzohydrazideN'-(3-furylmethylene)-3-(1,1,2,2-tetrafluoroethoxy)benzohydrazide445001-65-0
N-(2-furylmethyl)-N-(4-piperidinylmethyl)amineN-(2-furylmethyl)-N-(4-piperidinylmethyl)amine
N-(4-{[(2-furylmethyl)amino]sulfonyl}phenyl)acetamideN-(4-{[(2-furylmethyl)amino]sulfonyl}phenyl)acetamide
N'-(2-furylmethylene)-4-iodo-1-methyl-1H-pyrazole-3-carbohydrazideN'-(2-furylmethylene)-4-iodo-1-methyl-1H-pyrazole-3-carbohydrazide
N-(2-furylmethyl)-4-[(2,2,3,3-tetrafluoropropoxy)methyl]benzamideN-(2-furylmethyl)-4-[(2,2,3,3-tetrafluoropropoxy)methyl]benzamide438464-60-9
N-(2-furylmethyl)-3-methyl-4-(pentyloxy)benzenesulfonamideN-(2-furylmethyl)-3-methyl-4-(pentyloxy)benzenesulfonamide913240-42-3
N-[5-(2-furylmethylene)-4-oxo-1,3-thiazolidin-2-ylidene]-4-methylbenzenesulfonamideN-[5-(2-furylmethylene)-4-oxo-1,3-thiazolidin-2-ylidene]-4-methylbenzenesulfonamide1164552-64-0
N1-[1-(2-furylcarbonyl)-4-piperidyl]cyclobutane-1-carboxamideN1-[1-(2-furylcarbonyl)-4-piperidyl]cyclobutane-1-carboxamide
N-(2-furylmethyl)-N'-(2-methoxyphenyl)thioureaN-(2-furylmethyl)-N'-(2-methoxyphenyl)thiourea
N-(2-furylmethyl)-N'-(2-methylphenyl)thioureaN-(2-furylmethyl)-N'-(2-methylphenyl)thiourea
N-(2-FURYLMETHYL)-4-IODOBENZENECARBOXAMIDEN-(2-FURYLMETHYL)-4-IODOBENZENECARBOXAMIDE
N-(2-FURYLMETHYL)-N-[4-(METHYLSULFONYL)PHENYL]AMINEN-(2-FURYLMETHYL)-N-[4-(METHYLSULFONYL)PHENYL]AMINE
N-(2-FURYLMETHYL)-N'-(2-METHOXY-5-METHYLPHENYL)-N-(1-[2-(METHYLSULFONYL)BENZYL]PIPERIDIN-4-YL)UREAN-(2-FURYLMETHYL)-N'-(2-METHOXY-5-METHYLPHENYL)-N-(1-[2-(METHYLSULFONYL)BENZYL]PIPERIDIN-4-YL)UREA
N-(2-FURYLMETHYL)-3-METHOXY-N-(1-[2-(2-THIENYL)ETHYL]PIPERIDIN-4-YL)BENZENESULFONAMIDEN-(2-FURYLMETHYL)-3-METHOXY-N-(1-[2-(2-THIENYL)ETHYL]PIPERIDIN-4-YL)BENZENESULFONAMIDE
N-(2-FURYLMETHYL)-N-(1-[2-(2-THIENYL)ETHYL]PIPERIDIN-4-YL)METHANESULFONAMIDEN-(2-FURYLMETHYL)-N-(1-[2-(2-THIENYL)ETHYL]PIPERIDIN-4-YL)METHANESULFONAMIDE
N-(2-FURYLMETHYL)-3-(3-[3-(TRIFLUOROMETHYL)PHENYL]-1,2,4-OXADIAZOL-5-YL)PROPANAMIDEN-(2-FURYLMETHYL)-3-(3-[3-(TRIFLUOROMETHYL)PHENYL]-1,2,4-OXADIAZOL-5-YL)PROPANAMIDE866040-00-8
N-(2-Furylmethyl)-2-phenoxy-1-ethanamineN-(2-Furylmethyl)-2-phenoxy-1-ethanamine82395-70-8
N-(2-Furylmethyl)-2-(2-phenoxyethoxy)anilineN-(2-Furylmethyl)-2-(2-phenoxyethoxy)aniline1040687-25-9
N'2-(2-furylcarbonyl)-3-ethoxythiophene-2-carbohydrazideN'2-(2-furylcarbonyl)-3-ethoxythiophene-2-carbohydrazide
N2-(2-furylmethyl)-4-(trifluoromethyl)pyrimidin-2-amineN2-(2-furylmethyl)-4-(trifluoromethyl)pyrimidin-2-amine
N'2-(2-furylcarbonyl)-3-chloro-4-methylthiophene-2-carbohydrazideN'2-(2-furylcarbonyl)-3-chloro-4-methylthiophene-2-carbohydrazide
N-(1-([(2-FURYLMETHYL)AMINO]CARBONYL)PIPERIDIN-3-YL)-5-PHENYLINDOLINE-1-CARBOXAMIDEN-(1-([(2-FURYLMETHYL)AMINO]CARBONYL)PIPERIDIN-3-YL)-5-PHENYLINDOLINE-1-CARBOXAMIDE
N-(2-FURYLMETHYL)-5-(3-[4-(4-METHOXYPYRIMIDIN-2-YL)PIPERAZIN-1-YL]PROPYL)NICOTINAMIDEN-(2-FURYLMETHYL)-5-(3-[4-(4-METHOXYPYRIMIDIN-2-YL)PIPERAZIN-1-YL]PROPYL)NICOTINAMIDE
N-(2-FURYLMETHYL)-1-METHYLPIPERIDIN-4-AMINEN-(2-FURYLMETHYL)-1-METHYLPIPERIDIN-4-AMINE
N-(2-FURYLMETHYL)-1-(3-PHENYLPROPYL)PIPERIDIN-4-AMINEN-(2-FURYLMETHYL)-1-(3-PHENYLPROPYL)PIPERIDIN-4-AMINE
N-[[5-(2-FURYL)ISOXAZOL-3-YL]METHYL]-N-METHYLAMINEN-[[5-(2-FURYL)ISOXAZOL-3-YL]메틸]-N-메틸아민857348-51-7
N5-(2-furylcarbonyl)-4-methyl-4,5,6,7-tetrahydrothieno[3,2-c]pyridine-5-carboxamideN5-(2-furylcarbonyl)-4-methyl-4,5,6,7-tetrahydrothieno[3,2-c]pyridine-5-carboxamide
N4-(2-furylmethyl)-5-phenylthieno[2,3-d]pyrimidin-4-amineN4-(2-furylmethyl)-5-phenylthieno[2,3-d]pyrimidin-4-amine
N-(2-furylmethyl)-3-propoxybenzamideN-(2-furylmethyl)-3-propoxybenzamide881764-95-0
N-[5-(2-furyl)-1,3,4-thiadiazol-2-yl]-1-adamantanecarboxamideN-[5-(2-furyl)-1,3,4-thiadiazol-2-yl]-1-adamantanecarboxamide321530-46-5
N'-{[3-(2-furyl)-1-phenyl-1H-pyrazol-4-yl]methylene}-2-thiophenecarbohydrazideN'-{[3-(2-furyl)-1-phenyl-1H-pyrazol-4-yl]methylene}-2-thiophenecarbohydrazide495403-70-8
N-[3-(2-furyl)acryloyl]-N'-[4-(4-isobutyryl-1-piperazinyl)phenyl]thioureaN-[3-(2-furyl)acryloyl]-N'-[4-(4-isobutyryl-1-piperazinyl)phenyl]thiourea672915-30-9
N'-[1-(2-furyl)ethylidene]-4,5-dimethyl-3-thiophenecarbohydrazideN'-[1-(2-furyl)ethylidene]-4,5-dimethyl-3-thiophenecarbohydrazide492441-78-8
N-(2-furylmethylene)-N-(4-iodophenyl)amineN-(2-furylmethylene)-N-(4-iodophenyl)amine311793-93-8
N-(2-furylmethyl)-N'-(2-iodobenzoyl)thioureaN-(2-furylmethyl)-N'-(2-iodobenzoyl)thiourea
N-(2-furylmethyl)-3,4-dimethylbenzamideN-(2-furylmethyl)-3,4-dimethylbenzamide333348-49-5
N-(2-furylmethylene)-N-(4-methylphenyl)amineN-(2-furylmethylene)-N-(4-methylphenyl)amine
N'-(2-furylmethylene)octanohydrazideN'-(2-furylmethylene)octanohydrazide339302-08-8
N-(2-(2-furyl)-1-{[3-(trifluoromethyl)anilino]carbonyl}vinyl)-2-thiophenecarboxamideN-(2-(2-furyl)-1-{[3-(trifluoromethyl)anilino]carbonyl}vinyl)-2-thiophenecarboxamide1164520-61-9
N-[5-(2-furyl)-1,3,4-thiadiazol-2-yl]-2-(4-phenyl-1-piperazinyl)acetamideN-[5-(2-furyl)-1,3,4-thiadiazol-2-yl]-2-(4-phenyl-1-piperazinyl)acetamide866735-81-1
N-(1-{[2-(2-furylmethylene)hydrazino]carbonyl}-2-methylpropyl)benzamideN-(1-{[2-(2-furylmethylene)hydrazino]carbonyl}-2-methylpropyl)benzamide1008206-92-5
N-(2-{[(2-furylmethyl)amino]carbonyl}-4-iodophenyl)nicotinamideN-(2-{[(2-furylmethyl)amino]carbonyl}-4-iodophenyl)nicotinamide694474-60-7
N-(4-{[(2-furylmethyl)amino]carbonyl}phenyl)-4-methoxybenzamideN-(4-{[(2-furylmethyl)amino]carbonyl}phenyl)-4-methoxybenzamide
N~1~-(2-furylmethyl)-N~2~-{2-[4-(4-methoxybenzoyl)-1-piperazinyl]ethyl}ethanediamideN~1~-(2-furylmethyl)-N~2~-{2-[4-(4-methoxybenzoyl)-1-piperazinyl]ethyl}ethanediamide
N-[1-{[(2-furylmethyl)amino]carbonyl}-3-(methylsulfanyl)propyl]benzamideN-[1-{[(2-furylmethyl)amino]carbonyl}-3-(methylsulfanyl)propyl]benzamide1008595-05-8
N-(2-furylmethyl)-2,3-dihydro-1,4-benzodioxine-2-carboxamideN-(2-furylmethyl)-2,3-dihydro-1,4-benzodioxine-2-carboxamide
N~4~-(2-furylmethyl)-N~2~-(3-hydroxypropyl)asparagineN~4~-(2-furylmethyl)-N~2~-(3-hydroxypropyl)asparagine
N-(2-furylmethyl)-3-iodo-4-methoxybenzamideN-(2-furylmethyl)-3-iodo-4-methoxybenzamide713507-05-2
N'-[1-(2-furyl)ethylidene]-2-(2,4,6-tribromophenoxy)acetohydrazideN'-[1-(2-furyl)ethylidene]-2-(2,4,6-tribromophenoxy)acetohydrazide352335-38-7
N-(2-{2-[1-(2-furyl)ethylidene]hydrazino}-2-oxoethyl)-1,3-benzodioxole-5-carboxamideN-(2-{2-[1-(2-furyl)ethylidene]hydrazino}-2-oxoethyl)-1,3-benzodioxole-5-carboxamide324525-30-6
Copyright 2019 © ChemicalBook. All rights reserved