add comments to projects through polymorphism