update according to newest EC solution