trying something new here. in particular, doing a, b, and c.