adding in checkpoint 1 from team repo