Added dynamic functionality to project page