added e1 and 2 for o3