fixed timer (not optimally routed yet)