more block examples