working under timing metod mistakes and functionality