updates comments for recursive printer