Answers from user me2kiron