yaml encoding package