another approach to CRBM