added atom feed handling