final answers and last changes