now with more support for ATOM. todo: xml