child program comments, and changed exit to return