functional programming blogpost
search blog post draft