clurman framework