Please try to be as detailed as possible with your answers.