implement dynamic forward entries
timeval