add project methods