a talk on intermediate js