More updates! Added some descriptive comments for the reviewer!