cs253 blog project