checkpointing. I think the only thing left is to drill the holes for the m3 scres