added updates and comments