add dynamic title feature