ver 0.8 require module added