subtitle refactored