Answers from user ZaidandZahir