added component style, variables & nodeunit test