add module.export
add prototype.install