comment (1) & (2)