Added media contracts and initial cam support