Add detailed comments.