make capd optional