finish block basics