to answer 2 Questions after reading some material