implemented atom feed functionality