* double watch for timing * longest i have spent on a project, possibly ever @happycat388 look inside