add structure for npm release