added comment. incomplete and not tested.