added author annotation
moved "use strict" to the top