Можно так (1-2 комментарии). Мне кажется, эту штуку будет легче поддерживать и обновлять.