неплохо загляни https://www.hip-hop.ru/forum/showthread.php?p=1068278668&...1068278668
нормально сделал