added some comments for arithmetic