wrapped all client js files with anon function so to contain all 'use strict';