Answers from user daudqqureshi