Refactor

Add comments.
Remove disinformal variable names.