add E2.12
add E2.17
add E2.18
add E2.20
add E2.23