added deepcal