feature 1

add coe