Answers edited by codnjs