bringing contracts branch up to date