собственно все в топике описано