add nterface test
add executeBlockCode