-------------------------------------------------------------------------------------------------
realy bad place for advertising
-------------------------------------------------------------------------------------------------
PS:now is shorter...READ IT LOL