fix text positioning
proper NPM setup