Answers from user MrAshraf01