add project hal