this is a demo of npm module