tutorial block improved