added more needed timer stuff