fixing npm dependency hell