ignoring npm nightmare for now