changed prototyper as automatic package.