preparation repo