reorganize block properties