first implementation attempt of Team Dao