Answers from user ahteshamashaikh