more multi-cal changes and title function