moving cafs to device specific dependencies