why we need commented code? May be convert to docstring?