make it npm ready