block division bug fixed