some comments to explain my problem