add workflow for the whole project