abandoned method 2 timer, first stab at json