Answers from user akram13g