add workflow module