Answers from user AyyanSiddique