има достатъчно писано по тая тема..