added e18.s