added some comments with wbyoung