Advanced topics part 1 pre-final version done