added infinite answering