add new formats, closes issue #44, closes issue #45