Working nicely, still not ready for npm lots of work to do.