merge the pagetitle, clean code, add dependencies