adds additional methods / classes solely to improve the readability of the code