add ecell4.rb