almost finnished e2j