Answers from user akgab2007