cappi core functionality working