separate logical blocks of code