are we nice? force: true for jshint
structering components
merge