Answers from user love2learn