initial commit for E002 and E004