enh: timelines (TODO: dialyzer reposts erros but I m in a hurry)