Answers edited by devperlaky