added halfs blocks