.--. .---. .--. .---. .--. .--. ,-.,-.,-. `._-.': .; `' .; ; `-'_.' _ ' ..'' .; :: ,. ,. : `.__.': ._.'`.__,_;`.___;:_;`.__.'`.__.':_;:_;:_; : : :_;
new and improved with less content