Answers edited by tom