automatically extend ver 0.1.5 ~improve the syntax of extension