updated blocs example