Answers from user ahteshamdevelop