move fuzz test to a separate file; timeline is almost good enough for use(still some off-by-ones)