updated code and comments
updated code and comments