Adding template.js contains all the required functions that needs to be implemented.
Adding adapter.js contains the WSAdapter