fixed directory structure for npm