almost have timer working