fully working; includes blog comments