doing caption inside main page instead