[И конечно же начинаем писать очевидные вещи, которые уже сто человек придумали и написали... Но мне так хочется...]