adding one last commit with verbose comments in the code