Answers from user twiceashardasu