Базируется на работе Антона Гудкнехта.