modify model to be Timeline
add Arrangement validation