Added block simulation helper interface
Use block simulation helper interface