messed up on versioning and such with npm