updating comment for more understanding