Answers from user WaseemMustafa