вообще тема так развернута то что надо....но если будет время доработай...некоторые строки сбиваются с темпа....