Revert "Revert "countdown as object""

This reverts commit adecbb269ca9951b85d0b31f4afd4aed4b171e04.