added factory with pagetitle as data