extract timeline to partial
bug