File organization to make it easier to time functions