[UPDATE]
> load template mechanism
> template block
> hook system