i don't like scrolling large files and stick to "don't-repeat-youself" principle - therefore i come to this technique for code structuring which invol