using external files, added whitelist, removed helloworld