cache + comments