simplify for use as blog post example