added proper comments to trace it again