timers starting to take shape

getting pretty clunky and big, might want to seperate out a little.