added comments to indicate problems for fixing