modify new secblock implement