removed some comments to compile