красиво сделано.. как бы мне тоже такому научиться....