introduction - major improvements