making project page dynamic