Вот сделал примерно как нужно