time passed in, not frame