This will answer question #4