library updated. save created

validator is not tested, and the same goes for save