to illustrate my style of programming