Answers edited by Madi