Answers from user akibh99