Немного оптимизирована работа функции create_addition. Константа ADDITIONS сразу инициализируется как хэш массивов, что достаточно логично, поэтому не нужно приводить вытающенную по ключу запись к массиву и вследствии этого удалён ненужный метод у объектов to_a
При возникновении ошибки пользователю выдаётся соответствующее сообщение.