fix timeline basic mechanism