adding complete workflow