almost done
final talk version