switching to cap