added checkout and atom feed functionality