the idea of cabench