Learned about blocks

  * Explicit block need more research