Let the variables explain functionality + clearning up.